recovery of stolen vehicles - Francés Inglés Diccionario